@echo off
chcp 65001 > nul
echo ========================================
echo 物流数据分析系统 - 简化版
echo ========================================

:: 检查Java环境
echo 检查Java环境...
java -version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到Java环境，请确保已安装Java 8或更高版本
    pause
    exit /b 1
)

:: 检查Maven环境
echo 检查Maven环境...
mvn -version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到Maven环境，请确保已安装Maven
    pause
    exit /b 1
)

:: 编译项目
echo 编译项目...
mvn clean compile
if %errorlevel% neq 0 (
    echo 编译失败，请检查代码
    pause
    exit /b 1
)

echo 编译成功！

:: 运行数据生成器
echo ========================================
echo 运行数据生成器...
echo ========================================
mvn exec:java -Dexec.mainClass="com.logistics.analysis.data.SimpleLogisticsDataGenerator"

echo ========================================
echo 程序执行完成
echo ========================================
pause